home *** CD-ROM | disk | FTP | other *** search
-
-
-
- Doc pour S I Z E R
-
-
- ©Gérard CORNU
-
-
- (version 0.20 , 4ème jour de Septembre de l'an 1992 ;-)
-
-
-
- Preambule: (nécessaire, de nos jours :-(
- ~~~~~~~~~
- Sizer est copyright © 1991 par Gérard CORNU mais est librement
- distribuable sous les conditions suivantes: que le prix demandé
- pour un disque contenant Sizer ne soit pas supérieur, en l'équivalent
- en monnaie locale, au prix demandé par Fred Fish pour un AmigaLibDisk.
- Et aussi que ce fichier *non modifié* de 'documentation' accompagne
- Sizer.
-
- Ce programme ne peut pas être utilisé dans un but commercial, ni
- inclus sur aucun disk apposé sur la couveture d'un magasine, sans
- autorisation écrite préalable de l'auteur.
-
- Fred Fish est évidemment autorisé à inclure Sizer dans son unique
- AmigalibDisk librairie.
-
-
-
- Mais qu'est-ce donc ce 'six heures', 'cré bon dieu?
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Sizer (pour les anglophobes, prononcez 'sailleseur' ;-) ;-) est
- un simple utilitaire donnant la taille de tout disque, répertoire,
- ou fichier. Il accepte un nombre infini (ou presque!) d'arguments.
-
- Sizer n'utilise aucune fonction du système 2.04, du moins pas encore...
- donc il devrait marcher avec le 'vieux' système 1.2 ou 1.3.
-
-
- Comment l'faire marcher ce tsoin-tsoin?
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Sizer s'utilise depuis le Shell uniquement.
-
- Le format est:
-
- sizer [-n] {< device | directory | file >}
- ^ ^ ^
- | | |
- " répertoire fichier
-
- L'option -n est a utiliser si l'on ne désire pas que Sizer affiche
- le nom des fichiers qu'il est en train de 'peser' ;-), il est
- vivement conseillé d'utiliser cette option, ne serait-ce que pour
- la vitesse gagnée!
-
- exemples:
-
- sizer dh0:
-
- sizer -n MonRépertoire
-
- sizer outils/mon_répertoire_outil
-
- sizer ram: sys:c un_autre_fichier un_autre_device: etc...
-
- N'utilisez pas '/' à la fin du nom d'un répertoire, mais par contre
- vous devez utiliser ':' à la fin d'un 'device' ou d'un répertoire
- assigné.
-
- Il est prérable d'utilser 'Sizer' depuis un utilitaire de gestion
- de fichiers. Encore mieux avec un qui envoi les fichiers et/ou
- répertoires sélectionnés d'un seul bloc à Sizer. Dommage, DirWork
- ne le fait pas, tout au moins pas la version 1.51 que j'utilise
- actuellement. (Du moins pas à ma connaissance!).
-
- Je vous donne les paramètres que j'ai utilisé pour Sizer dans
- DirWork (1.51):
-
- - Allez dans l'éditeur de configuration (1er menu en haut à gauche).
-
- - Cliquez sur un bouton non encore utilisé (dans le jeu du haut).
-
- - Et remplissez les 'boîtes' de la façon suivante:
-
- N'entrez pas cette colonne, c'est
- seulement pour être plus clair!, on
- n'est jamais trop prudent, isn'it? ;-)
-
- Button text: Size (ou ce que vous voulez!)
-
- Function: u (minuscule)
-
- Selection: B (MAJUSCULE)
-
- SpecialOp: , (virgule)
-
- Option: p (minuscule)
-
- Arguments: (chemin complet pour atteindre Sizer,
- y compris Sizer, plus -n si vous voulez plus
- de rapidité! Si vous 'faites' Sizer 'resident'
- (oui, vous pouvez, il est 'pure'!), n'indiquez
- pas le chemin. Dans tous les cas n'utilisez pas
- 'Run' ni 'RunBack' devant.
-
- - Cliquez sur le gadget 'Quit and use' (en haut à droite)
-
- - De retour à DirWork, sauvez la nouvelle configuration.
-
- - Et voilà!
-
-
- Maintenant sélectionnez un répertoire ou un fichier dans l'une
- des deux listes, puis cliquez sur le bouton que vous venez de créer.
- Une fenêtre apparait et Sizer va afficher (si vous n'avez pas ajouté
- l'option -n) tous les fichiers dont il est en train de mesurer la
- taille, puis il va afficher quelque chose dans ce style:
-
-
- Total number of files 17
- Total number of directories 1
- Total number of bytes in files 101108
- Total number of blocks used 207
-
- Total occupied: 105984 bytes, 103K
-
- Inutile d'expliquer la première ligne (à part de la traduire,
- toujours pour les anglophobes!, ça veut donc dire: Nombre total de
- fichiers, et 17 en anglais se traduis par 17 en français, sorry but
- I couldn't resist!). Pour ce qui est de la seconde, ce total de
- répertoires inclus le (ou les) répertoires que vous avez donné
- comme arguments à Sizer ainsi que tous les sous-sous-...répertoires
- s'il y en avait.
-
- La troisième ligne vous donne le nombre total d'octets (quel nom
- bizarre!) de tous les fichiers examinés par Sizer. Quand à la
- 4ème elle indique le nombre total de 'blocks' tous les fichiers,
- répertoires, sous-sous-...répertoires occupent sur leur 'device'
- respectif.
-
- Supposons que vous avez utilisé Sizer sur un répertoire contenant
- 10 fichiers de 256 octets chacun. La troisième ligne indiquera
- 2560 bytes (octets), mais la 4ème pourrait indiquer disons, 10 blocks
- (plus les blocs utilisés par le répertoire lui-même. Supposons
- (encore!) que le 'device' dans lequel sont contenus ces fichiers,
- ai une taille de block de 512 octets, alors le total occupé sera
- de 5120 octets (plus évidemment ceux utilisés par le répertoire).
- Ce qui, vous l'admettrez est sensiblement différent du total d'octets
- des fichiers.
-
- Pour chaque répertoire, ou fichier, que Sizer 'soupèse'(!), il
- recherche la taille de block du 'device' sur lequel réside ce
- répertoire, ou fichier, et calcule la taille occupée en conséquence.
-
- C'est à cette occasion que j'ai découvert que la taille de block
- du disque 'Ram:' était en fait de 1024 octets (avec KickStart 37.175).
-
- La plupart des autres 'devices', disques durs, disquettes ont une
- taille de block de 512 octets, mais j'ai 'ouie' dire qu'il serait
- possible de la modifier avec le nouveau 'filesystem'....
-
-
- Crédits!
- ~~~~~~~~
- Ce modeste utilitaire a été écris avec l'aide d'un article de
- Paul OVERAA, publié par Amiga Format dans le numéro de Décembre
- 1990, page 209 et plus.
-
- Sizer a été écris pour moi-même, pour m'aider à classer tout le
- matériel (librement distribuable) que j'obtiens du grand Peter
- MILES ¤
-
-
- ¤ Responsable et organisateur de la librairie Amiga à ICPUG.
-
- ICPUG est un club unique et indépendant d'utilisateurs de machine
- Commodore en Grande-Bretagne. J'en suis membre depuis 1988.
-
- (ICPUG = Independent Commodore Products Users Group)
-
- Pour devenir membre de ce club très brillant, contactez:
-
- Jack COHEN, ICPUG Membership secretary, P.O. Box 1309,
- LONDON, N3 2UT, (England), EUROPE.
-
-
-
- |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
- | Envoyez toutes suggestions, bug reports, compliments ;-), chocolats, |
- | logiciels librement distribuables, disques durs de 1GO et plus, |
- | scanners couleurs au format A3 en 48 bits, AMIGA 4000 tout neuf avec |
- | microprocesseur 68060 , etc... |
- | |
- | OU SIMPLEMENT UNE CARTE POSTALE ! à: |
- | |
- | Gérard CORNU |
- | 11 avenue Edouard Aynard |
- | 69130 ECULLY |
- | |
- | FRANCE |
- | |
- | |
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-
- Passez une bonne journée!
-
-
-
-